/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ModeloLogicoSistema;

/**
 *
 * @author debo
 */
public class Validacion {
    static public boolean palabraSinNumero(String palabra) {
        boolean resultado = true;
        for(Integer i=0;i<10;i++){
            if(palabra.contains(i.toString())){
                resultado=false;
                return resultado;
            }
        }
        return resultado;
    }
    
    static public boolean numeroSinLetras(String palabra){
        boolean retorno= true;
        try{
            if(!palabra.isEmpty()){
                Integer numero=new Integer (palabra.replaceAll(" +", ""));
                retorno=true;
            }
            else{
                return true;
            }
        }
       catch(Exception e) {
           retorno=false;        
         }
        return retorno;
    }
            
    
    static public String quitarEspaciosInnecesarios(String palabra){
        String nuevaPalabra=palabra.trim();
        nuevaPalabra=nuevaPalabra.replaceAll(" +", " ");
        return nuevaPalabra;
    }
    
  /*  public static void main(String args[]){
        
        System.out.println(Validacion.quitarEspaciosInnecesarios("    lucas     Ana    v"));
       if(Validacion.palabraSinNumero("lucas ana")){
            System.out.println("ok");
       }
       else{
           System.out.println("error");
        }
    } 
*/
    public static boolean soloNumeros(String numero) {
        try{
            Integer num=Integer.valueOf(numero);
            return true;
        } catch(Exception e){
            return false;
        }
    }
    
    
    public static boolean preciosValidos(String precio){
        boolean valido=true;
        try{
            Double precioD=new Double(precio);
            if(precioD<=0){
                valido=false;
            }
        }catch(Exception e){
            valido=false;
        }
        return valido;
    }
    
    public static boolean cantidadesValidas(String cantidad){
        boolean valido=true;
        try{
            Integer cant=Integer.valueOf(cantidad);
            if(cant<=0){
                valido=false;
            }
        }catch(Exception e){
            valido=false;
        }
        return valido;
    }
}
